body 
{
    margin: auto;
	font: 15px tahoma, arial, helvetica, sans-serif;
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
}
.gradient_log {
    width: 100%;
    height: 700px;
    background: #0A0A2A; /* Para exploradores sin css3 */
    /* Para el WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#0B3861));
    /* Para Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #F2F2F2, #0B3861);
    /* Para Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F2F2, endColorstr=#0B3861, GradientType=0);
    /* Para Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F2F2, endColorstr=#0B3861)";
}
.gradient {
    width: 100%;
    height: 1000px;
    background: #0A0A2A; /* Para exploradores sin css3 */
    /* Para el WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#0B3861));
    /* Para Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #F2F2F2, #0B3861);
    /* Para Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F2F2, endColorstr=#0B3861, GradientType=0);
    /* Para Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F2F2, endColorstr=#0B3861)";
}
.principal{
	/*text-align: center;*/
    width: 90%;
    margin: -5px auto 0 auto; 
}
.oculto{
    display: none;
}
.head{
    /*width: 99.8%;
    background: #0B3861;
    border-radius: 0.2em;
    height: 150px;
    border: 1px solid #444444;
    -moz-opacity:1.5;
    z-index: 1;
    margin-top: 10px;*/
    width: 100%;
    height: 155px;
    background: #0A0A2A; /* Para exploradores sin css3 */
    /* Para el WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#0A0A2A),to(#0B3861));/*#0B0B3B*/
    /* Para Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top,#0A0A2A,#0B3861);
    /* Para Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0A0A2A, endColorstr=#0B3861, GradientType=0);
    /* Para Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0A0A2A, endColorstr=#0B3861)";
    margin-top: 10px;
    border-radius: 0.2em;
}
.title_form{
    margin-top: 2px;
    padding-top: 2px;
    font-size: 14px;
    font: normal bold 120% normal;
    color: white;
    background-color: #0B3861;
    width: 100%;
    height: 25px;
    border-radius: 0.2em;
    text-align: center;
}
.panel_central{
    margin: 2px 0 1px 0;
    border-radius: 0.2em;
    border: 1px solid #444444;
    width: 99.8%;
    height: 850px;
    background-color: whitesmoke;
    overflow: auto;
	font: 12px "Verdana";
}
#contenedor{
    overflow: auto;
}
.titulo{
	font: bold 18px "Verdana";
	text-align: center;
	color: White;
	padding-top: 5px;
	position: relative;
}
.msgInfo{
	font: bold 11px "Verdana";
	text-align: center;
	color:  #0B3861;
}
.msgOperacion{
	font: bold 11px "Verdana";
	text-align: center;
	color:  #A4B576;
	text-transform: uppercase;
}
.pie{
    margin-top: 2px;
    padding-top: 10px;
    font-size: 11px;
    font: bold;
    color: white;
    /*background-color: #0B3861;*/
    background-color: #0B173B;
    width: 100%;
    height: 50px;
    border-radius: 0.2em;
    text-align: center;
}
.form_stilo_lista{
    border: 1px solid #999999;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px;
    width: 95%;
    background-color: whitesmoke;
}
.aux{
    width: 40%;
}
.txtXPeque�o{
    width: 50px;
	height: 17px;
	font-size: 11.5px;
	Text-transform: uppercase;
}
.txtPeque�o{
    width: 100px;
    height: 17px;
	font-size: 11.5px;
	Text-transform: uppercase;
}
.txtMediano{
    width: 200px;
	height: 17px;
	font-size: 11.5px;
	Text-transform: uppercase;
}
.txtGrande{
    width: 350px;
    height: 17px;
    font-size: 11.5px;
    Text-transform: uppercase;
}
.txtXGrande{
    height: 80px;
    width: 450px;
    font-size: 11.5px;
    Text-transform: uppercase;
}
.captcha{
    text-align: right;
}
.update{
    text-align: left;
}
.headerTable{
    background-color: #0B3861;
    color: White;
    font: 12px bold Arial;
    /*height: 15px;*/
}
.par{
    background-color: #F5F6CE;
}
.impar{
    background-color: aliceblue;
}
.login{
    z-index: 10px;
    background-color: #F2F2F2;
    position: relative;
    float: right;
    border: 1px solid #0B3861;
    margin-top: 180px;
    margin-right: 100px;
    /*IE*/
    -ms-filter:alpha(opacity=90);-moz-opacity:.90;-ms-opacity:.90;
    /*Otros*/
    filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
    width: 350px;
    height: 175px;
    border-radius: 0.2em;
}
.login_aux{
    margin-top: 2px;
    border: 1px solid #0B3861;
    color: #0B3861;
    font: 16px solid Comic Sans;
    text-align: center;
    border-radius: 0.4em;
}
.login_central{
    margin-top: 2px;
    border: 1px solid #0B3861;
    height: 430px;
    background: url(~/Imagenes/2.jpg);
}
.miniTextoNegrita{
    font-size: 11px;
    font-family: Calibri Arial;
}
.menu_content
{
    margin-top: 2px;
    height: 15px;
    width: 99.8%;
    border: 1px solid #444444;
}
.opciones
{
    width: 100%;
    height: 50px;
    border-radius: 0.2em;
    border-bottom: 1px solid #0B3861;
}
.tituloForm
{
    text-align: center;
    font: bold 16px Calibri Arial;
    color: #0B3861;
}
.error
{
    color: Red;
    font: bold 11px "Verdana";
}
.Green
{
    color: Green;
    font: bold 11px "Verdana";
}
.hidden
{
    visibility: hidden;
    width: 0px;
}
.float
{
    position: absolute;
    z-index: 1px
}
.modal
{
    position: absolute;
    z-index: 2000 !important;
    top: 0px;
    left: 0px;
    background-color: #000;
    filter: alpha(opacity=80);
    -moz-opacity: 0.9;
    opacity: 0.9;
}
.botons
{
    display:block;
    background-color: #dff4ff;
    border:1px solid #c2e1ef;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#336699;
    /*cursor:pointer;*/
    padding:5px 10px 6px 10px; /* Links */
    -webkit-border-radius: 1.2em; 
    -moz-border-radius: 1.2em; 
    border-radius: 1.2em;
    margin-left: 0;
    margin-right: 7px;
    margin-bottom: 0;
}
.boton{
    display:block;
    margin:0 7px 0 0;
    background-color: #0B3861;
    border:1px solid #dedede;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color: white;
    cursor:pointer;
    padding:5px 10px 6px 10px; /* Links */
    -webkit-border-radius: 1.2em; 
    -moz-border-radius: 1.2em; 
    border-radius: 1.2em
}
.boton:hover
{
    background-color:#084B8A;
    border:1px solid #c2e1ef;
    color: White;
}